add yaml configuration and custom command