gk specific functionalities