This is the base version of code