added on instance declarations