a bunch of ALPHA stuff