add data and fill select lists