minor changes
split to 2 functions
split to 2 functions
split to 2 functions
split to 2 functions
split to 2 functions
split to 2 functions
split to 2 functions
add center eval
short is out
short is out