a sample utilization of OTP behaviours in Elixir