some changes with draw modes