quite possibly functionaling algorithm commit