creates application