change vendor namespace, visibility in menu, refactoring