basic design to work with until we do a real design