Working on data interface and own able