done with refactoring commands so each parse the sms itself