adds html grammar and general purpose content loading