changed interface. using notes
update stuff