support library script