fixed fields and methods