added feature holders functionality