fixed add bugs! for now.