bug: position instead of location