add put and delete info back
fix type