added  orderBy descending ascending functions, can arrange hardcoded properties but not dinamically given ones