solutions - first upload