added v.1.4 the final version to present