finished ban rules; changed some synchronization