final version, add new design