examples included.. test for performance