* remove redundant component * upgrade various libraries sort linting issues issues regarding redeclaring types WRT contexts