add more fucntionality to cover mapper