fixed everything, works in ubuntu