explore various speclj functions: