fix homepage flexibility