scripts for dialyzer
now compiles without any warnings and dialyzer runs with no errors