initialize array if its not already there
removed extra connection, added additional validation
sorting out the backlog for 0.7.0