q1 code is checked
useless files removed