clean sorce code