WIP, still adjusting proportions.