Add opinion and user models