implemented recommendations pt 1