added variable difficulty