multiple module program fails compile