alpha and beta prototypes