level and block separated