Finish porting of eulerno & hzcrossing