add osu
almost finish osu