First Skeleton of souliss binding

Derived from ntp binding and a hard code clean