Updating project

Adding python implementation