added more functions to Site