add libzk to store common functions