shorten and simplify