added basics of mod