Added documentation.
Tune ui.
Added @param