ui and function complete alpha