Completed current_alpha function