finish basic part
added question answer