github integration working and testable