add gitlab function