Initial implementation LegsDataSource