working on serializing the component signals