guard & test setup