answer & suggestion