modularization ready for testing