added root
added compile
added some gem