moved facade 1 methods into separate facades