parser work on facility declarations