maybe this'll fix it (hopefully this time)
added extra libraries and things
using the right port really helps