updated tests, changed array syntax to support php 5.3