refactor
add clean.sh to remove temp files