working on interface configurating