add text-overflow and some small fixes