add oop assert macro and function
ignore produced files
add stub for events