test for custom initialize