before implementing extension on both sides