added a few functions and documentation of viraland