exp implemeted
exp implement completed
new repository
Final version