temp commit
Rotate Function modify
add some function
add some functions
modify bound function(s)