improved application startup