implemented u6a