genres api requests
refactor calendar