removed stupid random typinh