lint and hint tests passing