adding automatic install requirements