basic q&a functionality is done