initial release
subclass abstractlayout
testing percentages