still need to add footer and hover animations