clean source
first commit