ref #248 - needs styling