added first part of mvc structure