All of the requirements are in these two youtube links.