fully implemented chaining
fully implemented efficiency analysis