storage
working sigcpp
working but possibly broken gettext