completed functionality for alpha