added GUI and points adding