various
dont have separate concept of mappings/bindings - mappings do all the work