Uses the Elophant API to call functions