fixed an aggregate initialization bug