If we are going to have docstrings lets say what sm is haha