Friend stuff implemented but needs to be tested