object add position and size, it become more powerful