use scatter instead