some objects for creating data layers