refactored logos and display functions, significant code reorganization