update specs
update implementations
update frame layout diagram