algo getting start