Towards Visual Reasoning