added helper scripts