Add Common module
Problem 7
Problem 8