improving extensions