gonna fix this junkl