clean tidy but basic.