preparing content