daily commit - rewritten chiper routines, not yet tested