implemented tests module