parallel implementation of bench training project