change double quotes to single
test and implement _defaults settings attribute
add some comments