Clean and well tidy evironment overall