new if statement capbility works better