This commit resolves lastest commit issues.
 - closes #1
 - closes #2, content length limitation is still on the go.
 - closes #3.