Finished new design

Signed-off-by: dimkalinux <dimkalinux@gmail.com>