start using spans for nicer layout