work in progress: object adding dialog