add needed helpers