init

code up, next to get it into packagist