next ersion with extended functionality