implemented chemScore