@greg suggestions