updated way to create apps