created constructor, did add, working on bubble up.