created assertion system