work on align, valign methods. slimmed BUILD