added big oh times of get and put