allow general objects, fix origin points