Added basic locking and evaluation
Added support for multiple cases