crt0; calling constructors and destructors