stashing
cloned defaultoptions
refactored
version 10