adding new sections useful sections