new class for storing custom rb data : WIP