erlang modules used in many applications