wip
Fix initialize error
Make prepare request a class method call
Add default params of hash to prepare request
wip