All functions except API helpers done. Updated to support Python3