lab is now fully functional, locking it down before working on styling