updated strcuture and style