fixing catalog + adding TODOs