Fix call sequence to write_base
project clean up
Added new, custom and bizarre, register type.