creates phone class, functional UI