modified msrf front end