Improvement

1. interface preparation for IoC framework