ok sepertinya saya harus menulis kerangka kerja tui saya sendiri di elixir