Finally On is the 3rd track on History In Progress,
an album from Yaves.
It was released on April 30, 2012 along with 16 other tracks.
A few more of the best tracks are
The Facebook Game,
Push The Rock,
Jokes On You,
Flee The Scene.