add get method and more