cleaner syntax