add factory, delete  comments