Tried to make a few things work, not too succcessful