three shim working properly now