added schedule expression class