theoretical requirement package evaluation
requirements testing stuff
update functionality