feature mechanics