theme customization using resources
rationalize resource handling