Added middletier put functionality