added start & end shape