save takes

save method actually takes dictionary now