added data con + basic UI