added init
packaging better