added dependency. style fixes.