some extra non-function stuff in ruby