wrapped up the fields