better flow for adding images