add initial part of code