adding all the elements after design complete

Signed-off-by: ishouldgo <ishouldbegone@gmail.com>