default setting and default instantiate option (#6, #5)
Merge branch 'defaults' into develop