added functional name field and tweaked UI