still updating skeleton and adding functions working version at V0.5 this is probably  V0.3