working on scatter