added only draw once check