got rid of 'initializer' parameter