fit the requirements a little deeper