added basic rectangle draw