Boil the spaghetti and add a bit of oil, crushed pepper and salt in the water. For the sauce - Saute the onions and green chillies and crushed ginger, garlic, black pepper, small and big elaichi, and all the others which constitute the garam masala. Add tomato puree and tomato, chilli, soya sauce and vinegar. Let it cook. Add salt accordingly. Garnish with sauted onions and pepper.