DEEP CRANK BASICS