some suggestions added