project cleanup
full process with bugs