and make get and set for sinks and sources