some more advances towards storing a component