house keeping and added assigning hand-typed array