please give generic names here.. so that we can use it for other scenarios also