application implicit object