internal learning planning