My version

As of assignemnt