[feature] added code view mode