advanced competitive techniques