added sorting, filtering to watch()
fixed fee calculation, devise()