save work
add clean target