fixed the type