rb vs frontend

the great fight continues... its refactor time!