added more get and set methods