wrote pending tests and got them to pass