add specs for initialize