remove _self vars
set scale via accuracy
ability to set scale
update constructor options
no message
no message
fixes