added github interface