stat weight form completely redone to better support multiple roles