functionality as of requirements on 4 july 14