simple and advanced integration