make regex more clear
add more ring settings
add simple functions
force integers