implementing suggestions