pls add advanced blocks solution