shallow nesting and purchase functionality