helpers + bugfix