added final design