added application setup, next: args