Initial module implementations.