added new dependency registration method
added new dependency registration method