add Pos to class Source