add static functions
edit readme