initial Code