added instructions and requirements for reference