filling out rest of it