new Design and changed code