Alpha

AE5M100G edits - apologies for the multiple commits, picked the errors up incrementally as the user reported them.