extra help
code polishing