some graphic changes... still in progress!!!