adding adding sites functionality