added autoSized, strokeStyle, and arrowstate; moved type and shape to the left