working on def triggers and aliases