Completed Files lab v 1.0