remove unnecessary initializer in stages and add specs