now a pi is made when a user requests a lab. I implemented it in a kind of funky way though that needs to be made better