finished gat-put command and fixed compile issues