FRON END ENGINEERING