not really sure if you can leave these 2 methods without documenting