added some requirements, app crashed without them