focus on designing file storing system