fixed the construct in github class
added case submit class