move functions to order called for clarity
only persist movie availability if the week doesn't already exist