bugfix of personal limit
rename function