work with instance