woring on framework, bounds, layout