first commit (all here, including unused libs :-/ )