#7 Refactor files
#7 Solve warnings
#7 Solve warnings '==='
#7 Solve warnings '==='
#7 Solve warnings "duplicate declaration"