Ramesh Janagama's groups