add compose message option. and ui enhancements