add eng_app prototype