finished data collection methods for home page