subtract works