Inputs and outputs are consistent.
Added the EBS stuff
Documentation ported from the old repo