added blocks, levels, sample operations, inheritance, classes