Ready for algrithm implementation