Add this impl changes