Assignment upload

This is everything