more complete full test