support multiple paths
unit tests enhancements
push failed