some fixes +requirements for pip