Adding better comments to functions and updating version to -alpha2