started on user preferences