added operations to components

also blacklist