indianness runtime test
added custom assert macro
fix crash on init