Project redesign and some detail changed.