built and advanced version