Refactor on client side placement rates