added dependency for testing
added test
minor changes
minor changes