unit tests for special operations added