change PUT to POST, restructured post area to be logically cleaner