added software via pip