added basic control split into files