complete concept added