added req
merged with master