standard i cube
new defns