added before install
added self reference as dependency