wip
reworked the constructor; bumped version