separated all remaining interfaces and put them into single files