White class created to handle difft architectures