changing to use using complex class for alm