improved list methods + some hash params