implement strategies in presentation, run php-cs-fixer