Need to rewrite a bit to mention message options