fixed types for real