Implementation and advanced features