first addition of code