Lab 2 Framework