refactor, add github commit logging