cleaner code.