friends implemented + other stuff