a little modify on look