Got most functionality working. Need progress bar for posting. Needs refinement