working on get_special