added labels parameter