test multiple puts
add setHead, create fork