fixed wierd increment bugg... I think