ISLAND-60 - register functionality
Added function commentary for higher readability.