Added custom interface and sample data