remove circular dependency
deploy script added