updated to lates slim and middleman