use div's instead of table, todo: figure out CSS so it wraps