Extension implementation added