wrote skeleton tests