implementing pending tests