Implementing app object