fixes silly bugs
rebuild