Wrote basic field functionality