new
cogs in place