rough outline
finish