fix setter/getter