Added primitive box annotation
Updated to accept box annotations