strategies implementation