access – n. permission or ability to enter something; freedom to make use of something
complain – v. to criticize; to accuse a person of something
strings attached – expression something with special demands or restrictions
impression – n. an effect, influence or improvement of something
constraint – n. control that restricts or limits