added works on and requires information