Deepak Kumar: Added list and used reflection to handle answer desc.