source from valve