added triangle & parellelogram shapes