serverside checking

done