emotions cannot be mixed now, using threads