initial rough pass at a new layout