Added products models and interfaces