github practice class assignment