My algorithm modules