add application foundation