Taking on a mask!

Base functionality through user interface. No errors handling!