added requirements, changed settings