Update brainstorm
Fix some inconsistencies in HTTP layer

still have a few more