creates interface for lab 3