made fields public