moved interfaces into folder