clean up coding