refactor web related class to separate package