changed API module