implemented 3/4 of invitation