Lab 3 defs