adding deep tests