fix for issue 3, combined alpha2 and alpha3 methods