knowing-front-final