add support for apparatuses