fixed stupid stufffffff