added cake utility classes