problem with setter