have added user authentication and has and belongs to many relationship