updated freedraw