fixing some typos and adding more needed dependencies