initial pojo