partial Feature func added