v0.2 layout working