formatting ResourceReader and VideoPlayer while reading through what they do