updated sm ruby