ease return null when it fails
Rename list functions folder
Add side function
Fix commit fail