refactor and add implement decorator
add railspanel