adjust drawer && separate message and result