incremental changes to basics