added my own picker
set some variables to private
finally no public attributes