even less brackets... nesting now only in actual implementation