should be working now
only accepting ascii now FUCK IT
merging changes