soft tabs and removed setter