this lab for writing GUI over GIT