[fix] handling negative coords