made sure all draws are called once from parent class