first to run
add monolog
refactor
add more error handling
sorted list