Complete module implementation