More practical and efficient