mock mock mock
refactoring
test helper
validation defaults
connect and destroy methods
refactoring