Extract the project

It is a very valuable commodity
Recording the event
extract method
cleanup
code formatting