basic soc. functionality added