added fields/arrays and finished trycatch & if