created generate_spec command