added preferences screen