better looking defs