update readme, add design guideline