Added a initialization system.