implements basic site lock