fix bug as fuck sorry again