command refactoring + some messages information