add print function skeleton