refactored sign display