* refactored two layer test