added requirements
added files