Schedule implementation