Adding support for Casteling

Signed-off-by: Mayuresh Janorkar <janorkar@usc.edu>