start implementing view creator class, call its functions