Ready for advisor's implementation