separation is starting to work. need to tweak values