Initial commit
merge
shift by criteria method added