adjusted drawing interface