prepared new concept for object