new functions
fixed second export
regenerated with new usage
regenerated with new usage
new functions