add PANIC and ASSERT