draws correctly