code is cleaner