finish seperate site, prepare to add repository support