main alpha working