add example listener, PSR autoload...