dynamicly create new objects when pushing buttons