fix add method, hopefully.....