initial algorithm module