lots of work towards redesigning extension - no where near stable though