first version to work on the mic
misc, preparing to branch
misc