fix #1. add profile output