add something for function 2; add sth for function 1; change ui for func...

...tion 3