add set and get method for better illustration