fixing weird variable shit