Refactor
Impl gitlab