resolve(): add implementation