base front end architecture added