cleaning up source