- cleaner code